*{
z-index:1;font-family:"微软雅黑","宋体",verdana,Arial,Helvetica,sans-serif;
}
body{
overflow-x:hidden;
font-size: 12px;
}
/* 常用 */
.clear{
clear:both;
height:0px;
line-height:0px;
}
.right{
float:right;
}
.left{
float:left;
}
.txt_l{
text-align:left;
}
.txt_r{
text-align:right;
}
.tc{
text-align:center;
}
.fb{
font-weight:bold;
}
.font12{
font-size:12px;
}
.font14{
font-size:14px;
}
.f12{
font-size:12px;
}
.f14{
font-size:14px;
}
.orange {
color:#FF6600;
}
.red{
color:#FF3300;
}
.gray{
color:#999999;
}
.strong{
font-weight:bold;
}
.green{
color:#009900;
}
.clear{
clear:both;
height:0px;
line-height:0px;
}
.margin10{
margin:10px auto;
}
.margin20{
margin:20px auto;
}
.margin5{
margin:5px auto;
}
a,a:visited{
color:#038BEB;
text-decoration:none;
}
a:hover{
text-decoration:underline;
}



/* button */
.ggbtn{background-color:#DDDDDD;color:#224466;border:1px solid #AAAAAA;padding:1px 3px;margin-left:10px;cursor:pointer;}
.btn_red {background-color:#E56045;background-image:url(/misc/images/account/buttonred.png);color:#FFFFFF;font-weight:bold;padding:3px 17px;margin-right:5px;
border:1px solid #eee;
cursor:pointer;
}
.btn_green {background-color:#A5D344;background-image:url(/misc/images/account/buttongreen.png);color:#FFFFFF;font-weight:bold;padding:3px 17px;margin-right:5px;
border:1px solid #eee;
cursor:pointer;
}
.btn_blue {background-color:#63A2E2;background-image:url(/misc/images/account/buttonblue.png);color:#FFFFFF;font-weight:bold;padding:3px 17px;margin-right:5px;
border:1px solid #eee;
cursor:pointer;
}
.btn_orange{background-color:#E5B509;background-image:url(/misc/images/account/buttonorange.png);color:#FFFFFF;font-weight:bold;padding:3px 17px;margin-right:5px;
border:1px solid #eee;
cursor:pointer;
}
.btn_gray{background-color:#E8E8E8; color:#444444;font-weight:bold;padding:3px 17px;margin-right:5px;
border:1px solid #CCCCCC;
cursor:pointer;
text-shadow: -1px -1px 1px #FFFFFF;}

/* input */
input.searchs {
-moz-border-bottom-colors: none;
-moz-border-left-colors: none;
-moz-border-right-colors: none;
-moz-border-top-colors: none;
background: url("/misc/images/account/search.png") no-repeat scroll 2px 50% #FFFFFF;
border-color: #C4C7BD #EFEFEF #F2F2F2 #D2D5CA;
border-image: none;
border-style: solid;
border-width: 1px;
color: #000000;
font-size: 12px;
padding: 2px 3px 2px 15px;
width: 130px;
}
.textBox{
-moz-border-bottom-colors: none;
-moz-border-image: none;
-moz-border-left-colors: none;
-moz-border-right-colors: none;
-moz-border-top-colors: none;
background-color: #FFFFFF;
border-color: #C4C7BD #EFEFEF #F2F2F2 #D2D5CA;
border-style: solid;
border-width: 1px;
color: #000000;
font-size: 12px;
padding: 3px;
}
.textBoxDate {
-moz-border-bottom-colors: none;
-moz-border-image: none;
-moz-border-left-colors: none;
-moz-border-right-colors: none;
-moz-border-top-colors: none;
background-color: #FFFFFF;
border-color: #C4C7BD #EFEFEF #F2F2F2 #D2D5CA;
border-style: solid;
border-width: 1px;
color: #000000;
font-size: 12px;
padding: 3px;
width: 70px;
}
.textBoxLong {
-moz-border-bottom-colors: none;
-moz-border-image: none;
-moz-border-left-colors: none;
-moz-border-right-colors: none;
-moz-border-top-colors: none;
background-color: #FFFFFF;
border-color: #C4C7BD #EFEFEF #F2F2F2 #D2D5CA;
border-style: solid;
border-width: 1px;
color: #000000;
font-size: 12px;
padding: 3px;
width: 250px;
}
.textBoxOn {
background-color: #F4FFD4;
border: 1px solid #A5C760;
color: #000000;
font-size: 12px;
padding: 3px;
}
/* 通用表格 */
table.ggtable{
width:100%;border-collapse:collapse;margin-bottom:5px;
}
table.ggtable td.label{
padding:10px;
text-align:right;
vertical-align:middle;
width:120px;
color:#888;

}
table.ggtable td.info{
padding:10px;
text-align:left; 
vertical-align:middle;
background-color:#FFF; 
}


/* 账单表格 */
table.billtb {
border: 1px solid #C7CDD4;
border-collapse: collapse;
width: 100%;
}
table.billtb td {
background-color: #FFFFFF;
border: 1px solid #C7CDD4;
padding: 7px;
text-align: left;
}
table.billtb thead td {
background: url("/misc/images/account/billtb_thbg.gif") repeat-x scroll center bottom #FFFFFF;
color: #185A80;
font-size: 12px;
font-weight: bold;
text-align:center;
}
table.billtb tbody td {
color: #666666;
}
table.billtb td.txt_l {
text-align:left;
}
table.billtb td.txt_r {
text-align:right;
}
table.billtb td.txt_c {
text-align:center;
}
table.billtb tbody#tbnobody, table.billtb tbody#tbloading {
display: none;
}
table.billtb tbody#tbnobody td {
padding: 20px;
text-align: center;
}
table.billtb tbody#tbloading td {
padding: 20px;
text-align: center;
}




.blockdiv {
border:1px solid #BDBFCA;
margin:20px 0 15px;
padding:20px 10px;
position:relative;
}
.blockdiv .titlediv {
background-color:#FFFFFF;
color:#333333;
left:16px;
padding:5px;
position:absolute;
top:-15px;
}






/* 订单会员界面，头部 */

.top_bg{
background-color: #11402A;
color: #6EB92C;
height: 74px !important;
margin-bottom:20px;
}
.top_content{
margin:0px auto;
width:928px;
height: 74px !important;
}
.top_logo{
float: left;
width: 152px;	
height: 74px;
position: relative;
} 
.top_logo a {
float: left;
width: 152px;	
height: 74px;
position: relative;
background-position: 0 0;
overflow: hidden;
text-indent: -2000px;
background:url(/misc/images/account/logo.jpg) top left no-repeat;
}
.top_menu{
float: right;
margin: 34px 0 0;
}
ul.top_nav{
height: 40px;
margin: -22px 0 0;
overflow: hidden;
padding: 22px 5px 0 0;
position: relative;
text-align: right;
z-index: 65;
}
ul.top_nav li {
display: inline;
float: left;
height: 40px;
line-height: 24px;
margin: 0 0 0 35px;
position: relative;
z-index: 65;

min-width: 18px;
text-align: center;
}
ul.top_nav a {
color: #DFDFDF;
font-size: 16px;
text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.8);
white-space: nowrap;
}
ul.top_nav a:hover{
cursor:pointer;
color:#FFFFFF;
text-decoration:none;
}
ul.top_nav li.now{
background: url("/misc/images/account/hd24.png") no-repeat scroll 999px 999px transparent;
background-position: center -107px;
}
ul.top_nav li.now a{
color:#FFFFFF;
}
ul.top_nav li a.message_a{
font-size:12px;
color:white;
white-space: nowrap;
text-shadow:none;
color: #FFFFFF;
font-weight: bold;
height: 29px;
left: 100%;
line-height: 21px;
margin: 0 0 0 -4px;
padding: 0 3px 0 0;
position: absolute;
top: -21px;
background: url("/misc/images/account/icon24.png") no-repeat scroll 999px 999px transparent;
background-position: right -1403px;
display:none;
}
ul.top_nav li a.message_a span{
padding: 0 5px 0 8px;
width: auto;
display: block;
height: 29px;
text-align: center;
background: url("/misc/images/account/icon24.png") no-repeat scroll 999px 999px transparent;
background-position: 0 -1370px;
}



/* 中间布局部分 */
.main_bg{
border:0px solid #eee;
margin:0px auto;
width:928px;
background-color:#FFFFFF;
min-height:200px;
}
.main_content_title{
color: #7D7D7D;
margin: 30px 30px 17px;
padding-bottom:10px;
font-size: 14px;
font-weight:bold;
line-height: 25px;
border-bottom: 2px solid #CCCCCC;
position:relative;
}
.main_content_title_span{
color:#CCCCCC;
font-weight:normal;
}
.main_content_main{
margin: 0px 30px;
min-height:300px;
}




/* 步骤的css */
.vpage_step{
margin: 15px auto;
}
ul.step_ul{
list-style: none outside none;
height: 50px;
margin: 0;
padding: 0;
}
ul.step_ul li{
width: 33.3%;
border-bottom: 3px solid #E7DFDD;
float: left;
height: 50px;
}
ul.step_ul li div.node{
position: relative;
width: 100%;
}
ul.step_ul li span.bg{
background-image: url("/misc/images/account/module.png");
background-repeat: no-repeat;
background-position: -90px -100px;
display: block;
height: 50px;
left: -14px;
position: absolute;
top: 10px;
width: 25px;
}
ul.step_ul li p.text{
font-weight:bold;
font-size:14px;
left: -5px;
position: absolute;
top: 13px;
color:#333333;
}
ul.step_ul li p.text i{
font-style: normal;
margin-right: 15px;
color:#333333;
}
ul.step_ul li.on{
border-bottom-color: #F27239!important;
}
ul.step_ul li.on span.bg{
background-position: -120px -100px;
}
ul.step_ul li.on p.text{
color:#F27239;
}
ul.step_ul li.on p.text i{
color:#FFFFFF;
}












/* 底部菜单 */
.footernav_out{
background-color:#ABD48E;
position:relative;
height:135px;
overflow:hidden;
margin-top:20px;
}
.footernav{
width:960px;
margin:0px auto;
margin-top:20px;
font-size:12px;
color:#31613C;
}
.footernav_div_t{
font-size:14px;
color:#31613C;
font-weight:bold;
}
a.footernav_div_a,a.footernav_div_a:visited{
color:#546D47;
font-size:12px;
display:block;
margin:2px auto;
}
.footernav_div_c{
color:#546D47;
font-size:12px;
margin:2px auto;
}
.footernav_div{
float:left;
margin-right:15px;
}
.footernav_fen{
float:left;
margin-right:20px;
background:url(/misc/images/home/footernavhr.png) top left no-repeat;
height:96px;
width:1px;
}
.footernav_div_api{
margin:2px auto;
}
.footernav_div_api a{
text-decoration:none;
height:16px;
width:16px;
float:left;
margin-left:5px;
margin-right:5px;
margin-bottom:5px;
}

.footernav_div_api a.xinlang{
background:url(/misc/images/api/xinlang.png) left top no-repeat;
}
.footernav_div_api a.douban{
background:url(/misc/images/api/douban.png) left top no-repeat;
}
.footernav_div_api a.kaixin001{
background:url(/misc/images/api/kaixin001.png) left top no-repeat;
}
.footernav_div_api a.qqweibo{
background:url(/misc/images/api/qqweibo.png) left top no-repeat;
}
.footernav_div_api a.qzone{
background:url(/misc/images/api/qzone.png) left top no-repeat;
}
.footernav_div_api a.renren{
background:url(/misc/images/api/renren.png) left top no-repeat;
}
.footernav_div_api a.sohuweibo{
background:url(/misc/images/api/sohuweibo.png) left top no-repeat;
}


/* 底部 */
.footer{
background:url(/misc/images/home/footerbg.png) top left repeat-x;
height:68px;
font-size:12px;
color:#B5B6B6;
position:relative;
text-align:center;
}
.footer_a{
height:40px;
line-height:40px;
margin:0px auto;
width:1000px;
}
.footer_copyright{
margin:0px auto;
width:1000px;
}
.footer a, .footer a:visited {
color: #B5B6B6!important;
text-decoration: none!important;
}
.footer a:hover {
text-decoration: underline!important;
}